#include "mainwindow.h"

#include "database.h"
#include <QApplication>
#include <QDebug>
#include <QFile>
#include <QScreen>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    //    QFile f(":/MaterialDark.qss");
    //    if (f.open(QIODevice::ReadOnly | QIODevice::Text)) {
    //        auto qss = f.readAll();
    //        //        qDebug() << qss;
    //        a.setStyleSheet(qss);
    //    }

    Database::initSqliteDatabaseDriver();

    a.setQuitOnLastWindowClosed(false);

    MainWindow w;
    w.show();

    //窗口没有显示之前，位置是不确定的，r(),y(),pos()全是0！！！
    //所有只有show之后位置才能调整
    auto scr = w.screen();
    w.move(scr->size().width() - w.width(), w.y());

    return a.exec();
}
